Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

types.h File Reference

#include <stdio.h>

Include dependency graph for types.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

union  _Lib3dsUserData

Defines

#define LIB3DSAPI
#define LIB3DS_TRUE   1
#define LIB3DS_FALSE   0
#define LIB3DS_EPSILON   (1e-8)
#define LIB3DS_PI   3.14159265358979323846
#define LIB3DS_TWOPI   (2.0*LIB3DS_PI)
#define LIB3DS_HALFPI   (LIB3DS_PI/2.0)
#define LIB3DS_DEG(x)   ((180.0/LIB3DS_PI)*(x))
#define LIB3DS_RAD(x)   ((LIB3DS_PI/180.0)*(x))
#define ASSERT(__expr)
#define LIB3DS_ERROR_LOG

Typedefs

typedef int Lib3dsBool
typedef unsigned char Lib3dsByte
typedef unsigned short int Lib3dsWord
typedef unsigned long Lib3dsDword
typedef signed char Lib3dsIntb
typedef signed short int Lib3dsIntw
typedef signed long Lib3dsIntd
typedef float Lib3dsFloat
typedef double Lib3dsDouble
typedef float Lib3dsVector [3]
typedef float Lib3dsTexel [2]
typedef float Lib3dsQuat [4]
typedef float Lib3dsMatrix [4][4]
typedef float Lib3dsRgb [3]
typedef float Lib3dsRgba [4]
typedef _Lib3dsIo Lib3dsIo
typedef _Lib3dsFile Lib3dsFile
typedef _Lib3dsBackground Lib3dsBackground
typedef _Lib3dsAtmosphere Lib3dsAtmosphere
typedef _Lib3dsShadow Lib3dsShadow
typedef _Lib3dsViewport Lib3dsViewport
typedef _Lib3dsMaterial Lib3dsMaterial
typedef _Lib3dsFace Lib3dsFace
typedef _Lib3dsBoxMap Lib3dsBoxMap
typedef _Lib3dsMapData Lib3dsMapData
typedef _Lib3dsMesh Lib3dsMesh
typedef _Lib3dsCamera Lib3dsCamera
typedef _Lib3dsLight Lib3dsLight
typedef _Lib3dsBoolKey Lib3dsBoolKey
typedef _Lib3dsBoolTrack Lib3dsBoolTrack
typedef _Lib3dsLin1Key Lib3dsLin1Key
typedef _Lib3dsLin1Track Lib3dsLin1Track
typedef _Lib3dsLin3Key Lib3dsLin3Key
typedef _Lib3dsLin3Track Lib3dsLin3Track
typedef _Lib3dsQuatKey Lib3dsQuatKey
typedef _Lib3dsQuatTrack Lib3dsQuatTrack
typedef _Lib3dsMorphKey Lib3dsMorphKey
typedef _Lib3dsMorphTrack Lib3dsMorphTrack
typedef enum _Lib3dsNodeTypes Lib3dsNodeTypes
typedef _Lib3dsNode Lib3dsNode
typedef _Lib3dsUserData Lib3dsUserData

Enumerations

enum  _Lib3dsNodeTypes {
  LIB3DS_UNKNOWN_NODE = 0, LIB3DS_AMBIENT_NODE = 1, LIB3DS_OBJECT_NODE = 2, LIB3DS_CAMERA_NODE = 3,
  LIB3DS_TARGET_NODE = 4, LIB3DS_LIGHT_NODE = 5, LIB3DS_SPOT_NODE = 6
}


Define Documentation

#define ASSERT __expr   
 

#define LIB3DS_DEG      ((180.0/LIB3DS_PI)*(x))
 

#define LIB3DS_EPSILON   (1e-8)
 

#define LIB3DS_ERROR_LOG
 

#define LIB3DS_FALSE   0
 

#define LIB3DS_HALFPI   (LIB3DS_PI/2.0)
 

#define LIB3DS_PI   3.14159265358979323846
 

#define LIB3DS_RAD      ((LIB3DS_PI/180.0)*(x))
 

#define LIB3DS_TRUE   1
 

#define LIB3DS_TWOPI   (2.0*LIB3DS_PI)
 

#define LIB3DSAPI
 


Typedef Documentation

typedef int Lib3dsBool
 

typedef unsigned char Lib3dsByte
 

typedef double Lib3dsDouble
 

typedef unsigned long Lib3dsDword
 

typedef float Lib3dsFloat
 

typedef signed char Lib3dsIntb
 

typedef signed long Lib3dsIntd
 

typedef signed short int Lib3dsIntw
 

typedef struct _Lib3dsIo Lib3dsIo
 

typedef struct _Lib3dsNode Lib3dsNode
 

typedef float Lib3dsRgb[3]
 

typedef float Lib3dsRgba[4]
 

typedef float Lib3dsTexel[2]
 

typedef union _Lib3dsUserData Lib3dsUserData
 

typedef unsigned short int Lib3dsWord
 


Enumeration Type Documentation

enum _Lib3dsNodeTypes
 

Enumeration values:
LIB3DS_UNKNOWN_NODE 
LIB3DS_AMBIENT_NODE 
LIB3DS_OBJECT_NODE 
LIB3DS_CAMERA_NODE 
LIB3DS_TARGET_NODE 
LIB3DS_LIGHT_NODE 
LIB3DS_SPOT_NODE 


Generated on Mon Sep 12 20:11:39 2005 for Destiny3D by doxygen1.3-rc3